<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        /* 0到1 的随机小数*/
        console.log(Math.random());

        //取比参数大一点或相等的最小整数         天花板取整
        console.log(Math.ceil(0.7))
        console.log(Math.ceil(1.0))

        //取比参数小一点或相等的最小整数        地板取整
        console.log(Math.floor(9.5))

        //取两个数之间的随机整数的函数
        var getRandomInt=function (){
            //如果穿的参数小于2 则返回
            if (arguments.length<2){
                return;
            }

            //如果传的不是数字 返回
            for (var i = 0; i <arguments.length; i++) {
                if (typeof arguments[i] != 'number') {
                    throw new Error("输入参数类型错误");
                }
            }
            var j=Math.ceil(arguments[0]);
            var k=Math.floor(arguments[1]);

            return Math.floor(Math.random()*(k-j))+j;
        }


        //日期 Date  是一个构造函数 必须new 才能用
        /*不写参数返回的是当前时间*/
        var date = new Date();
        console.log(date)

        var date2 = new Date('2021-10-06');
        console.log(date2)
        /*这种写法月份会 大一个月*/
        var date3 = new Date(2021,9,6);
        console.log(date3)


        console.log(date3.valueOf());

    </script>
</head>
<body>

</body>
</html>